// 程序二：console格式化输出演示
const user = {
    name: '张三',
    age: 25,
    qq: '123456789'
};

console.log('=== Console 格式化输出演示 ===');

// 1. 使用 %s 占位符输出字符串
console.log('用户姓名: %s', user.name);

// 2. 使用 %d 占位符输出整数
console.log('用户年龄: %d 岁', user.age);

// 3. 使用 %j 占位符输出JSON数据
console.log('用户信息: %j', user);

// 4. 其他占位符演示
console.log('用户QQ: %s, 年龄: %d', user.qq, user.age);

// 5. 混合使用普通字符串和占位符
console.log('完整信息 - 姓名: %s, 年龄: %d, QQ: %s', user.name, user.age, user.qq);

// 6. 使用 %o 占位符输出对象（更易读）
console.log('用户对象: %o', user);

// 7. 使用 %c 占位符（在浏览器中支持样式，Node.js中会忽略）
console.log('带样式的输出: %c这是红色文字', 'color: red');

// 8. 数字格式化演示
const price = 99.99;
console.log('价格: $%d', price);
console.log('价格: $%.2f', price); // 保留两位小数
